package gamecomponents.levelcomponents.stagelements.buildingmats;
import gamecomponents.navigation.Location;
import gamecomponents.character.Player;

/**
 * @author Zsolooo
 * @version 1.0
 * @created 14-márc.-2012 16:36:10
 */
public abstract class ExtendedEntity {

	protected Location peak0;

	public ExtendedEntity(){

	}

	public void finalize() throws Throwable {

	}

	/**
	 * 
	 * @param loc
	 */
	public abstract boolean isInside(Location loc);

	public abstract boolean canIGo();

	/**
	 * 
	 * @param pl
	 */
	public abstract void action(Player pl);

}